# 作者: 肖老师
# 2024年11月13日07时31分12秒
# xxxrlmk@163.com
def demo(num, num_list):

    print("函数内部代码")

    num += num
    # num_list.extend(num_list) 由于是调用方法，所以不会修改变量的引用
    # 函数执行结束后，外部数据同样会发生变化
    print(id(num_list))
    num_list += [4,5]
    print(id(num_list))

    print("函数代码完成")


gl_num = 9
gl_list = [1, 2, 3]
print(id(gl_list))
demo(gl_num, gl_list)
print(gl_num)
print(gl_list)